The Modification Process: a Practical Means to Understand and Enhance the Software Requirements Engineering Process
نویسنده
چکیده
Software requirements elicitation is a difficult process with many existing problems, and no single elicitation method solves all these problems. We introduce a new way of looking at the requirements elicitation process. Our model shows the requirements elicitation problem as a process of merging the users’ wants and the users’ needs into the same entity. In the context of our model, existing processes can be enhanced to help ensure that the users’ wants and needs are both met. In doing so, we show that resulting requirements are more correct, complete, and feasible. Furthermore, using our model can help limit the solution to what the user truly needs, thus reducing unnecessary complexity.
منابع مشابه
Elicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملApplication of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system
Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...
متن کاملIdentifying and Ranking Supply Chain Management Damages Using Analytic Network Process (FMCG Case Study)
Supply chain management is a set of used methods for the efficient integration of suppliers, manufacturers, warehouses, and sellers to response customer requirements to reduce system costs and to distribute products at the right place and right time. This study aims to identify and rank the supply chain damages using the analytic network process as a practical case in a fast moving consumer goo...
متن کاملDesigning a model of requirements for fulfilling the oversight role of the Islamic Consultative Assembly on the annual budget of the country
Considering the high and important role of the Islamic Consultative Assembly in the process of approving the budget of the whole country and monitoring its implementation, the purpose of this study is to design and explain the pattern of requirements for the oversight role of the Assembly in the annual budget. In terms of research purpose, the present study is an exploratory research. Also, the...
متن کامل